正则表达式 /^\d{14}x$||^\d{15}$||^\d{18}$ || ^\d{17}x$/ 表示什么?

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:31:01
表示身份证的合法性

以14个数字开始并以X结束(^\d{14}x$)
或者
全15个数字(^\d{15}$)
或者
以17个数字开始并以X结束(^\d{17}x$)
或者
全18个数字(^\d{18}$)

其中^表示字符串开始,$表示字符串结束

顺便说下这个校验还是比较简单的,并不能很好的校验身份证的合法性

\d{14}x :14位数字和一个字母x
\d{15} : 15位数字
\d{18} :18位数字
\d{17}x :17位数字和一个字母x

kan不懂耶